html,body {
    height:100%;
    width:100%;
}

body, form, div, p, a, img, h1, h2, h3, h4, h5, h6, table, table tr, table td {
    border:none;
    color:#000000;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    margin:0;
    padding:0;
    outline: none;
}

a {
    text-decoration:underline;
    outline:none;
}

a:hover {
    text-decoration:none;
}

h1, h2 {
    font-size:16px;
    padding:0 0 5px 0;
    color:#444444;
}

input[type=text],
input[type=password],
select,
textarea {
    font-size: 11px;
    color: #444444;
    font-family: Arial;
    border: 1px solid #aaaaaa;
    border-radius: 4px;
    padding: 6px 8px;
}

.clear {
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
}

.fl-l {
    float:left;
}

.fl-r {
    float:right;
}

input[type=submit],
input[type=button] {
    border:1px solid #5c5c5c;
    border-radius:3px;
    background:#505050;
    background-image:-o-linear-gradient(#505050,#262626);
    background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#262626));
    background:-moz-linear-gradient(top, #505050, #262626);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#505050, endColorstr=#262626);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#505050, endColorstr=#262626)";
    color:#ffffff !important;
    text-shadow:#313131 0 -1px 0;
    font-size:11px;
    cursor:pointer;
    padding:3px 8px;
    text-decoration:none;
}

input[type=submit]:hover,
input[type=button]:hover {
    border:1px solid #0f549b;
    background:#3597fb;
    background-image:-o-linear-gradient(#3597fb,#1a6dcf);
    background:-webkit-gradient(linear, left top, left bottom, from(#3597fb), to(#1a6dcf));
    background:-moz-linear-gradient(top, #3597fb, #1a6dcf);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3597fb, endColorstr=#1a6dcf);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3597fb, endColorstr=#1a6dcf)";
    text-shadow:#256fbf 0 -1px 0;
}

input[type=submit]:active,
input[type=button]:active {
    border:1px solid #5c5c5c;
    background:#3088e1;
    background-image:-o-linear-gradient(#3088e1,#1762ba);
    background:-webkit-gradient(linear, left top, left bottom, from(#3088e1), to(#1762ba));
    background:-moz-linear-gradient(top, #3088e1, #1762ba);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3088e1, endColorstr=#1762ba);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3088e1, endColorstr=#1762ba)";
    text-shadow:#2163a8 0 -1px 0;
}

input[type=submit]:disabled,
input[type=button]:disabled {
    border:1px solid #868686;
    background:#a7a7a7;
    background-image:-o-linear-gradient(#a7a7a7,#909090);
    background:-webkit-gradient(linear, left top, left bottom, from(#a7a7a7), to(#909090));
    background:-moz-linear-gradient(top, #a7a7a7, #909090);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a7a7a7, endColorstr=#909090);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a7a7a7, endColorstr=#909090)";
    text-shadow:#8c8c8c 0 -1px 0;
    cursor:auto;
}

.bc-submit {
    border:1px solid #5c5c5c;
    border-radius:3px;
    background:#505050;
    background-image:-o-linear-gradient(#505050,#262626);
    background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#262626));
    background:-moz-linear-gradient(top, #505050, #262626);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#505050, endColorstr=#262626);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#505050, endColorstr=#262626)";
    color:#ffffff !important;
    text-shadow:#313131 0 -1px 0;
    font-size:11px;
    cursor:pointer;
    padding:5px 8px 4px 8px;
    text-decoration:none;
}

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
    .bc-submit {padding:3px 8px 3px 8px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    body:first-of-type .bc-submit {padding:3px 8px 3px 8px;}
}

.bc-submit:hover {
    border:1px solid #0f549b;
    background:#3597fb;
    background-image:-o-linear-gradient(#3597fb,#1a6dcf);
    background:-webkit-gradient(linear, left top, left bottom, from(#3597fb), to(#1a6dcf));
    background:-moz-linear-gradient(top, #3597fb, #1a6dcf);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3597fb, endColorstr=#1a6dcf);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3597fb, endColorstr=#1a6dcf)";
    text-shadow:#256fbf 0 -1px 0;
}

.bc-submit:active {
    border:1px solid #5c5c5c;
    background:#3088e1;
    background-image:-o-linear-gradient(#3088e1,#1762ba);
    background:-webkit-gradient(linear, left top, left bottom, from(#3088e1), to(#1762ba));
    background:-moz-linear-gradient(top, #3088e1, #1762ba);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3088e1, endColorstr=#1762ba);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3088e1, endColorstr=#1762ba)";
    text-shadow:#2163a8 0 -1px 0;
}

.bc-submit-pop {
    position: relative;
    display: inline-block;
}

.bc-submit-pop .bc-submit {

}

.bc-submit-pop span.down {
    padding: 0 10px 0 0;
    background: url('/_images/admin/p-08.png') center right no-repeat;
    position: relative;
}

.bc-submit-pop .sub {
    position: absolute;
    left: 0;
    top: 21px;
    border-radius: 5px;
    background-color: #ffffff;
    padding: 3px 0 3px 0;
    min-width: 100%;
    line-height: 18px;
    -webkit-box-shadow: 0 0 5px #555555;
    -moz-box-shadow: 0 0 5px #555555;
    box-shadow: 0 0 5px #555555;
}

.bc-submit-pop .sub a {
    font-size: 11px;
    text-decoration: none;
    color: #555555;
    text-shadow: none;
    white-space: nowrap;
    margin: 0 9px;
}

.bc-submit-pop .sub a:hover {
    color: #000000;
}

.bc-admin-body {
    min-height:100%;
    height:auto !important;
    height:100%;
    min-width: 990px;
}

.bc-admin-hfooter {
    height:30px;
}

.bc-admin-menu {
    width: 100%;
    min-width: 990px;
    z-index: 999999;
    position: fixed;
    background: url('/_images/admin/header_bg.png');
    top: 0;
    left: 0;
    border: 1px solid #000000;
    border-bottom: 1px solid #bfbfbf;
    -webkit-box-shadow: 0px 1px 2px #8d8d8e;
    -moz-box-shadow: 0px 1px 2px #8d8d8e;
    box-shadow: 0px 1px 2px #8d8d8e;
}

.bc-admin-menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.bc-admin-menu li {
    float: left;
    position: relative;
    line-height: 33px;
}

.bc-admin-menu li.user {
    border-right:1px solid #000000;
    padding: 0 11px 0 7px;
    background: url('/_images/admin/header_bg2.png') !important;
}

.bc-admin-menu li.user {
    background-image: none;
    background-color: #3d3d3d;
}

.bc-admin-menu li.user a img {
    float: left;
    margin: 6px 9px 0 0;
}

.bc-admin-menu li:hover {
    background-color:#3d3d3d;
}

.bc-admin-menu li a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    padding: 0 8px;
    font-size: 12px;
}

.bc-admin-menu li a span.down {
    background: url('/_images/admin/p_01.png') center right no-repeat;
    padding: 0 10px 0 0;
}

.bc-admin-menu li:hover a span.down {
    background: url('/_images/admin/p_02.png') center right no-repeat;
}

.bc-admin-menu li:hover a {
    color: #adcbef;
}

.bc-admin-menu li ul {
    position: absolute;
    z-index: 1000001;
    top: 33px;
    left: 0;
    background-color: #3d3d3d;
    min-width: 110px;
    line-height: normal;
    -webkit-box-shadow: 2px 2px 2px #8d8d8e;
    -moz-box-shadow: 2px 2px 2px #8d8d8e;
    box-shadow: 2px 2px 2px #8d8d8e;
    display: none;
}

.bc-admin-menu li:hover ul {
    display: block;
}

.bc-admin-menu li ul li {
    display: block;
    white-space: nowrap;
    padding: 0;
    float: none;
    border-top: 1px solid #636365;
    line-height: normal;
    position: relative;
}

.bc-admin-menu li ul li:first-child {
    border-top: none;
}

.bc-admin-menu li ul li a {
    padding: 5px 10px;
    color: #e5e5e5;
}

.bc-admin-menu li:hover ul li a {
    color: #e5e5e5;
}

.bc-admin-menu li:hover ul li:hover {
    background-color: #515151;
}

.bc-admin-menu li:hover ul li:hover a {
    color: #adcbef;
}

.bc-admin-menu li ul li ul {
    top: 0;
    left: -201px;
    width: 200px;
    border-right: 1px solid #636365;
    -webkit-box-shadow: -2px 2px 2px #8d8d8e;
    -moz-box-shadow: -2px 2px 2px #8d8d8e;
    box-shadow: -2px 2px 2px #8d8d8e;
}

.bc-admin-menu li:hover ul li ul {
    display: none;
}

.bc-admin-menu li:hover  ul li:hover ul {
    display: block;
}

.bc-admin-menu li ul li ul li {
    white-space: normal;
    background-color: #515151;
}

.bc-admin-menu li:hover ul li:hover ul li a {
    color: #e5e5e5;
}

.bc-admin-menu li:hover ul li:hover ul li:hover {
    background-color: #3d3d3d;
}

.bc-admin-menu li:hover ul li:hover ul li:hover a {
    color: #adcbef;
}

.bc-admin-menu li:hover ul li a span.down {
    background: url('/_images/admin/p_01.png') center right no-repeat;
    padding: 0 10px 0 0;
    display: block;
}

.bc-admin-menu li:hover ul li:hover a span.down {
    background: url('/_images/admin/p_02.png') center right no-repeat;
}

.bc-admin-menu li.info {
    width: 32px;
    height: 32px;
    float: right;
}

.bc-admin-menu li.info a {
    width: 32px;
    height: 32px;
    display: block;
    background: url('/_images/admin/header_tools.png') -64px 0 no-repeat;
    padding: 0;
    margin: 0;
}

.bc-admin-menu li.info a:hover {
    background-position: -64px -32px;
}

.bc-admin-menu li.tips {
    width: 32px;
    height: 32px;
    float: right;
}

.bc-admin-menu li.tips a {
    width: 32px;
    height: 32px;
    display: block;
    background: url('/_images/admin/header_tools.png') -96px 0 no-repeat;
    padding: 0;
    margin: 0;
}

.bc-admin-menu li.tips a:hover {
    background-position: -96px -32px;
}

.bc-admin-menu li.tools {
    float: left;
    width: 32px;
    background: url('/_images/admin/header_tools.png') -32px 0;
}

.bc-admin-menu li.tools:hover {
    background: url('/_images/admin/header_tools.png') -32px 0 #3d3d3d;
}

.bc-admin-footer {
    background-color:#222222;
    border-top:1px solid #242424;
    border-bottom:1px solid #000000;
    height:25px;
    line-height:25px;
    margin-top:-27px;
}

.bc-admin-footer .border {
    border-top:1px solid #5b5b5b;
    padding:0 15px;
}

.bc-admin-footer .copy,
.bc-admin-footer .wps {
    color:#c5c5c5;
    font-size:10px;
}

.bc-admin-footer .copy {
    float:left;
}

.bc-admin-footer .wps {
    float:right;
}

.bc-admin-footer .copy a,
.bc-admin-footer .wps a {
    color:#c5c5c5;
    text-decoration:none;
    font-size:10px;
}

.bc-admin-footer .copy a:hover,
.bc-admin-footer .wps a:hover {
    text-decoration:underline;
}

.bc-admin-content {
    padding:45px 10px 10px 10px;
}

.bc-product-list {
    margin:-10px 0 -10px -10px;
}

.bc-product-list td.category {
    background-color:#eff0f2;
    border-right:1px solid #ffffff;
    padding:0 5px 0 5px;
    width:205px;
}

.bc-product-list td.category h1 {
    margin: 12px 0 0 0;
}

.bc-product-list td.category .filter {
    border-top:1px dotted #999a9a;
    border-bottom:1px dotted #999a9a;
    text-align:center;
    padding:5px 0;
    margin:0 0 3px 0;
}
.left-scroll-bar, .right-scroll-bar{
    height:400px;
    overflow-y: scroll;
    overflow-x:hidden;
    padding: 0 5px 0 0;
}
.bc-product-list td.category .filter input[type=text] {
    width:182px;
    padding:2px 5px;
    color:#777777;
    font-size:10px;
    font-style:italic;
}

.bc-product-list td.category h1 {
    padding-left:5px;
}

.bc-product-list td.category .list {
    margin:0 -5px;
}

.bc-product-list td.category .list a {
    display:block;
    padding:4px 10px 4px 30px;
    color:#444444;
    text-decoration:none;
    position:relative;
}

.bc-product-list td.category .list a.open:before {
    content:'';
    position:absolute;
    width:3px;
    height:6px;
    background:url('/_images/admin/p_03.png') no-repeat;
    top:9px;
    margin:0 0 0 -9px;
}

.bc-product-list td.category .list a.open:Hover:before {
    content:'';
    position:absolute;
    width:5px;
    height:4px;
    background:url('/_images/admin/p_04.png') no-repeat;
    top:10px;
    margin:0 0 0 -10px;
}

.bc-product-list td.category .list a.level_1 {
    padding:4px 10px 4px 40px;
}

.bc-product-list td.category .list a.level_2 {
    padding:4px 10px 4px 50px;
}

.bc-product-list td.category .list a.level_3 {
    padding:4px 10px 4px 60px;
}

.bc-product-list td.category .list a.level_4 {
    padding:4px 10px 4px 70px;
}

.bc-product-list td.category .list a.level_5 {
    padding:4px 10px 4px 80px;
}

.bc-product-list td.category .list a:hover,
.bc-product-list td.category .list a.selected {
    background:url('/_images/admin/category_h.png');
    color:#1a67c2;
}

.bc-product-list td.basket {
    background-color: #eff0f2;
    border-left: 1px solid #ffffff;
    padding: 12px 5px 0 5px;
}

.bc-product-list td.basket td {
    background-color: #ffffff;
}

.bc-product-list td.basket tr:hover td {
    background-color: #dbe6f4;
}

.bc-product-list td.basket form {
    border-top: 1px dotted #999A9A;
    padding: 5px 0 0 0;
}

.bc-product-list td.basket .buttons {
    padding: 10px 0;
}

.bc-product-list td.separator {
    border-left: 1px solid #e6e7e8;
    width: 13px;
}

.bc-product-list td.separator div {
    width:13px;
}

.bc-product-list td.separator-right {
    border-right: 1px solid #e6e7e8;
    width:13px;
}

.bc-product-filter {
    border-bottom:1px dotted #999a9a;
    line-height:28px;
    padding:10px 0 4px 0;
    color:#444444;
}

.bc-product-filter form {
    color:#444444;
    white-space: normal;
}

.bc-product-filter input[type=submit] {
    float:right;
}

.bc-product-filter label {
    margin:0 10px 0 0;
    white-space: nowrap;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    body:first-of-type .bc-product-filter label{white-space: normal;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    body:first-of-type .bc-product-filter label span{white-space: nowrap; display: inline-block;}
}

.bc-table th,
.bc-table td {
    padding: 5px;
    border-bottom:1px solid #d3d6dc;
    color:#444444;
    font-size:13px;
}

.bc-table th:first-child,
.bc-table td:first-child {
    border-left:1px solid #d3d6dc;
}

.bc-table th:last-child,
.bc-table td:last-child {
    border-right:1px solid #d3d6dc;
}

.bc-table th a,
.bc-table td a {
    color:#1a67c2;
    font-size:13px;
}

.bc-table tr:hover {
    background-color:#dbe6f4;
}

.bc-table thead td,
.bc-table thead th {
    background:url('/_images/admin/thead_bg.png') center left repeat-x;
    color:#444444 !important;
    border-top:1px solid #999ca3;
    border-bottom:1px solid #999ca3;
    text-shadow:#e4e6e9 0 1px 0;
}

.bc-table thead td:first-child,
.bc-table thead th:first-child {
    border-radius:3px 0 0 0;
    border-left:1px solid #999ca3;
}

.bc-table thead td:last-child,
.bc-table thead th:last-child {
    border-radius:0 3px 0 0;
    border-right:1px solid #999ca3;
}

.bc-table thead td a,
.bc-table thead th a {
    color:#444444;
}

.bc-tabs {
    margin-bottom:10px;
    border-bottom:1px solid #999a9a;
    padding:0 0 0 1px;
    height: 25px;
}

.bc-tabs a {
    float:left;
    padding:5px 5px;
    border-top:1px solid #363636;
    border-left:1px solid #737373;
    border-right:1px solid #737373;
    border-bottom:1px solid #999a9a;
    border-radius:3px 3px 0 0;
    margin:0 0 -1px 4px;
    background-image:-o-linear-gradient(#737373,#646464);
    background:-webkit-gradient(linear, left top, left bottom, from(#737373), to(#646464));
    background:-moz-linear-gradient(top, #737373, #646464);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#737373, endColorstr=#646464);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#737373, endColorstr=#646464)";
    color:#ffffff;
    text-decoration:none;
    min-width:60px;
    text-align:center;
    font-size:11px;
}

.bc-tabs a.selected,
.bc-tabs a:hover {
    border:1px solid #737373;
    border-bottom:1px solid #ffffff;
    background-image:none;
    background:none;
    filter:none;
    -ms-filter:none;
    color:#1a67c2;
}

.bc-tabs a:active {
    color:#555555;
}

.forms-message-ok,
.forms-message-error,
.bc-message-success,
.bc-message-error,
.bc-message-info {
    border: 1px solid #ffffff;
    border-radius: 5px;
    padding: 20px 40px 20px 140px;
    margin: 1px 1px 9px 1px;
}

.forms-message-error,
.bc-message-error {
    -webkit-box-shadow: 0px 0px 1px #ea0000;
    -moz-box-shadow: 0px 0px 1px #ea0000;
    box-shadow: 0px 0px 1px #ea0000;
    color: #a52727;
    text-shadow: #fdeaea 0 1px 0;
    background: url('/_images/admin/message-error.png') center left no-repeat #fbd2d1;
}

.forms-message-ok,
.bc-message-success {
    -webkit-box-shadow: 0px 0px 1px #4e973b;
    -moz-box-shadow: 0px 0px 1px #4e973b;
    box-shadow: 0px 0px 1px #4e973b;
    color: #1b6d1b;
    text-shadow: #dcf1dc 0 1px 0;
    background: url('/_images/admin/message-success.png') center left no-repeat #b4eab4;
}

.bc-message-info {
    -webkit-box-shadow: 0px 0px 1px #cebb99;
    -moz-box-shadow: 0px 0px 1px #cebb99;
    box-shadow: 0px 0px 1px #cebb99;
    color: #625725;
    text-shadow: #eeebde 0 1px 0;
    background: url('/_images/admin/message-info.png') center left no-repeat #eee6b0;
}

.bc-stepper {
    float:right;
    margin-top:10px;
}

.bc-stepper a {
    color:#444444;
    text-decoration:none;
    margin:0 3px;
}

.bc-stepper a:hover {
    text-decoration:underline;
}

.bc-stepper a.selected {
    color:#1a67c2;
}

#bc-admin-fixed-table table {
    width:100%;
}

table thead.fix-t {
    position:fixed;
}

.bc-block-comments .caption {
    color:#006699;
    font-weight:bold;
}

.bc-block-comments .comment-item {
    margin:0 0 4px 0;
}

.bc-block-comments .comment-item .arrow {
    width:13px;
    height:7px;
    background:url('/_images/comment_arrow.png') no-repeat;
    margin:0 0 -1px 22px;
    position:relative;
}

.bc-block-comments .comment-item .block {
    border:1px solid #dddddd;
    background-color:#ffffff;
    border-radius:5px;
    font-size:12px;
    padding:9px 12px;
}

.bc-block-comments .comment-item .block .name {
    font-size:13px;
}

.bc-block-comments .comment-item .block .date {
    color:#555555;
    padding:3px 0 2px 0;
}

.bc-column-list {
    width:200px;
}

.bc-toggle-block a.toggle {
    color:#444444;
    font-weight:bold;
    text-decoration:none;
    padding:0 0 0 12px;
    background:url('/_images/admin/p_05.png') 0 4px no-repeat;
}

.bc-toggle-block a.close{
    background:url('/_images/admin/p_05-c.png') 0 4px no-repeat;
}

.bc-toggle-block a.toggle:hover {
    text-decoration:underline;
}

.bc-toggle-block .block {
    background-color:#f5f5f5;
    padding:15px;
    margin:7px 0 21px 0;
    color:#444444;
}

.bc-toggle-block td {
    color:#444444;
}

.bc-toggle-block .caption {
    padding:0 0 2px 0;
    color:#444444;
}

.bc-toggle-block label {
    display:inline-block;
    margin:0 25px 0 0;
    color:#444444;
    cursor:pointer;
}

.bc-toggle-block label input {
    float:left;
    margin:0 5px 0 0;

}

.bc-photos-block .main {
    float:left;
    width:216px;
}

.bc-photos-block .item {
    display:inline-block;
    vertical-align:top;
    margin:0 0 17px 0;
    width:216px;
}

.bc-photos-block .item img {
    border:1px solid #dedede;
    margin:5px 0 9px 0;
}

.bc-photos-block .other {
    margin:0 0 0 275px;
}

.bc-button-line {
    border-top:1px dotted #999a9a;
    padding:14px 0 12px 0;
}

.bc-button-fixed {
    position:fixed;
    width:100%;
    bottom:0;
    left:0;
    padding:5px;
    background:url('/_images/admin/p_07.png');
    line-height:24px;
}

.bc-button-fixed .right {
    float:right;
    margin:0 10px 0 0;
}

.bc-button-fixed a {
    font-size:11px;
    color:#ffffff;
}

.bc-filter-block {
    padding:4px 0 0 0;
}

.bc-filter-block .links {
    margin:8px 200px 10px 0;
}

.bc-filter-block .links a {
    color:#1a67c2;
    margin:0 15px 0 0;
}

.bc-filter-block .links a.selected {
    color:#444444;
    text-decoration:none;
}

.bc-filter-block a.filter,
.bc-filter-block a.tools {
    float:right;
    margin:0 0 0 2px;
    padding:4px 8px 5px 21px;
    position:relative;
}

.bc-filter-block a.filter:before {
    content:'';
    position:absolute;
    top:5px;
    left:5px;
    width:13px;
    height:13px;
    background:url('/_images/admin/new_filter.png') no-repeat;
}

.bc-filter-block a.tools:before {
    content:'';
    position:absolute;
    top:4px;
    left:4px;
    width:16px;
    height:14px;
    background:url('/_images/admin/tools.png') no-repeat;
}

.bc-filter-edit {
    border-bottom:1px dotted #999A9A;
    padding:0 0 8px 0;
    margin:0 0 8px 0;
}

.bc-filter-edit strong {
    width:130px;
    display:inline-block;
}

.bc-filter-edit .item {
    padding:4px 0 0 0;
}

.bc-filter-edit .item .name {
    width:130px;
    display:inline-block;
}

.bc-filter-edit .item input[type=text] {
    width:180px;
}

.bc-filter-edit .item a {
    color:#1A67C2;
}

.bc-filter-edit .refresh {
    border-top:1px dotted #D5D5D5;
    padding:8px 0 0 0;
    margin:12px 0 0 0;
}

div.calendar {
    margin-top:25px !important;
    margin-left:10px !important;
}

.bc-export-block {
    position:relative;
    margin:0 0 75px 9px;
}

.bc-export-block a.link {
    color:#1a67c2;
    text-decoration:none;
    padding:0 11px 0 0;
    background:url('/_images/admin/p_06.png') center right no-repeat;
    position:relative;
    z-index:11;
}

.bc-export-block a.link:hover span {
    border-bottom:1px dotted #1a67c2;
}

.bc-export-block .options {
    position:absolute;
    line-height:24px;
    border-top:1px solid #f5f5f5;
    border-left:1px solid #e2e2e2;
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow:2px 3px 2px #a0a0a0;
    z-index:10;
    top:-5px;
    left:-9px;
    padding:20px 6px 0 6px;
}

.bc-export-block .options .block {
    border-top:1px dotted #a8abb1;
    padding:1px 0 3px 0;
}

.bc-export-block .options a {
    display:block;
    color:#444444;
    text-decoration:none;
    padding:0 0 0 22px;
}

.bc-export-block .options a.csv {
    background:url('/_images/admin/icon_csv.png') 1px 5px no-repeat;
}

.bc-export-block .options a.xml {
    background:url('/_images/admin/icon_xml.png') 1px 5px no-repeat;
}

.bc-export-block .options a.xls {
    background:url('/_images/admin/icon_xls.png') 1px 5px no-repeat;
}

.bc-export-block .options a:hover {
    color:#1a67c2;
}

.bc-block {
    padding: 10px;
    background-color:#eff0f2;
    border:1px solid #ffffff;
}

.bc-overflow-table {
    overflow: auto;
    width: auto;
    border: 1px solid red;
}

.chzn-container-single {
    vertical-align:middle;
    display:inline-block;
}

.bc-ordersum-block {
    background-color:#EAEAEA;
    padding:5px;
    border-bottom:1px dashed #C0C0C0;
    color:#444444;
}

.bc-ordersum-block strong {
    font-size:20px;
}

.bc-ordersum-block .date {
    float:right;
    font-size:11px;
    color:#969696;
    margin:9px 0 0 0;
}

.bc-ordersum-block:hover .date {
    color:#000000;
}

.bc-statistics-block {
    background-color: #eff0f2;
    padding: 8px 24px 24px 24px;
    margin: 0 0 24px 0;
}

.bc-statistics-block table {
    width: 100%;
    border-collapse: collapse;
}

.bc-statistics-block table td {
    padding: 16px 4px 0 4px;
}

.bc-statistics-block table td input[type=text] {
    width: 105px;
}

.bc-statistics-block table td input[type=submit].add {
    width: 18px;
    height: 18px;
    border: none;
    background: url('/_images/admin/icon-add.png') no-repeat;
}

.bc-statistics-block table td input[type=submit].add:active {
    position: relative;
    top: 1px;
    left: 1px;
}

.bc-statistics-block table td select {
    width: 355px;
}

.bc-statistics-block .graph-block {
    border-top: 1px dotted #1f1f1f;
    padding: 13px 0 0 0;
    margin: 13px 0 0 0;
}

.bc-statistics-graph {
    background-color: #eff0f2;
    padding: 24px;
    margin: 0 0 24px 0;
}

.bc-pages-list {
    margin: 0 0 -10px -10px;
}

.bc-pages-list td.category {
    background-color: #eff0f2;
    border-right: 1px solid #ffffff;
    padding: 0 5px 0 5px;
    width: 205px;
}

.bc-pages-list td.category h1 {
    margin: 12px 0 0 0;
    width: 205px;
}


.bc-pages-list td.category h1 {
    padding-left: 5px;
}

.bc-pages-list td.category .list {
    margin: 0 -5px 10px -5px;
}

.bc-pages-list td.category .list a {
    display: block;
    padding: 4px 10px 4px 30px;
    color: #444444;
    text-decoration: none;
    position: relative;
}

.bc-pages-list td.category .list a.open:before {
    content: '';
    position: absolute;
    width: 3px;
    height: 6px;
    background: url('/_images/admin/p_03.png') no-repeat;
    top: 9px;
    margin: 0 0 0 -9px;
}

.bc-pages-list td.category .list a.open:Hover:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 4px;
    background: url('/_images/admin/p_04.png') no-repeat;
    top: 10px;
    margin: 0 0 0 -10px;
}

.bc-pages-list td.category .list a.level_1 {
    padding: 4px 10px 4px 40px;
}

.bc-pages-list td.category .list a.level_2 {
    padding: 4px 10px 4px 50px;
}

.bc-pages-list td.category .list a.level_3 {
    padding: 4px 10px 4px 60px;
}

.bc-pages-list td.category .list a.level_4 {
    padding: 4px 10px 4px 70px;
}

.bc-pages-list td.category .list a.level_5 {
    padding: 4px 10px 4px 80px;
}

.bc-pages-list td.category .list a:hover,
.bc-pages-list td.category .list a.selected {
    background: url('/_images/admin/category_h.png');
    color: #1a67c2;
}

.bc-pages-list td.separator {
    border-left: 1px solid #e6e7e8;
    width: 13px;
}

.bc-pages-list td.separator div {
    width: 13px;
}

.caption{
    width: 100%;
    border-bottom: #5f5f5f dotted 1px;
}
span.name {
    font-size: 20px;
    font-weight: bold;
    color: #0786ff;

}
a.edit {
    text-decoration: underline;
    color: #181619;
    font-size: 14px;
}

a.edit:hover {
    text-decoration: none;
}

.album {
    margin: 10px 0 0 0;
}

.photo {
    width: 100%;
    margin: 10px 0 10px 0;
}

.photo .item {
    width: 150px;
    height: 150px;
    display: block;
    position: relative;
    float: left;
    margin: 10px 5px 10px 5px;
    border: solid 1px black;
}

.photo .item img {
    width: 150px;
    height: 150px;
}